//package http;
//
//import android.util.Log;
//import java.io.File;
//import java.io.IOException;
//import org.apache.http.HttpResponse;
//import org.apache.http.client.ClientProtocolException;
//import org.apache.http.client.HttpClient;
//import org.apache.http.client.methods.HttpPost;
//import org.apache.http.entity.mime.MultipartEntity;
//import org.apache.http.entity.mime.content.FileBody;
//import org.apache.http.impl.client.DefaultHttpClient;
//import org.apache.http.util.EntityUtils;
//
///**
// * Created by an on 2017/4/2.<br/>
// * 使用httpclient 上传文件
// */
//
//public class Upload {
//  /**
//   * 上传图片
//   *
//   * @param url 上传地址
//   * @param filepath 图片路径
//   */
//  public String uploadImage(String url, String filepath) {
//    File file = new File(filepath);
//
//    HttpClient httpClient = new DefaultHttpClient();
//    HttpPost httpRequest = new HttpPost(url);
//
//    FileBody fileBody = new FileBody(file, "image/jpeg");
//    MultipartEntity entity = new MultipartEntity();
//    // file 是服务端读取文件的 key
//    entity.addPart("file", fileBody);
//    httpRequest.setEntity(entity);
//
//    try {
//      HttpResponse response = httpClient.execute(httpRequest);
//      int statusCode = response.getStatusLine().getStatusCode();
//      String result = EntityUtils.toString(response.getEntity(), "utf-8");
//
//      if (statusCode == 201) {
//        // upload success
//        // do something
//      }
//
//      return result;
//    } catch (ClientProtocolException e) {
//      e.printStackTrace();
//    } catch (IOException e) {
//      e.printStackTrace();
//    }
//
//    return null;
//  }
//}
